Cognitoware.Robotics.dll
Interface SelfProduct<T>
T: Expected to be the same type as the implementing class.
Summary
Defines a product operation on a type. This class is primarily used for generic constraints.
Method Summary
Produces the product between this and that.
Details
This class is used by distributions to allow multiplication with a similar
distribution. The interface is required as a constraint on a generic type.
This interface is used as a contraint on ConditionDistribution.Marginalize.
Method Details
public virtual T Product(T that)
Produces the product between this and that. The mean is expected to be the
same as the mean of "this * that".
Parameters:
that
- The right parameter of the product.
Returns:
The product of this and that.